////////////////////////////////////////////////////////////////////////////////

#ifndef _GAMEOBJECT_H_
#include "gameobject.h"
#endif

////////////////////////////////////////////////////////////////////////////////


GameObject::GameObject( int _ID )
: m_ID(_ID)
{
}


////////////////////////////////////////////////////////////////////////////////


GameObject::~GameObject()
{
}


////////////////////////////////////////////////////////////////////////////////


int GameObject::GetID() const
{
    return m_ID;
}


////////////////////////////////////////////////////////////////////////////////


const Point& GameObject::GetPosition() const
{
    return m_Position;
}


////////////////////////////////////////////////////////////////////////////////


void GameObject::SetPosition( const Point& _position )
{
    m_Position = _position;
}


////////////////////////////////////////////////////////////////////////////////


float GameObject::GetRotationAngle() const
{
    return m_RotationAngle;
}


////////////////////////////////////////////////////////////////////////////////


bool GameObject::operator==( const GameObject& _obj ) const
{
    return m_ID == _obj.GetID();
}


////////////////////////////////////////////////////////////////////////////////
